import { getUserInfoBySidAPI } from 'api/base/user';

export default {
	namespaced: true,
	state: {
		// 用户 UA
		status: {},
	},
	mutations: {
		/**
		 * @description 记录 UA
		 * @param {Object} state state
		 */
		get(state) {},
	},
	actions: {
		/**
		 * @description 登录
		 * @param {Object} param username {String} 用户账号
		 * @param {Object} param password {String} 密码
		 */
		token({ commit, dispatch }) {
			return new Promise((resolve, reject) => {
				// getTokenInfo()
				//   .then(({
				//     access_token
				//   }) => {
				//     if (access_token === "0") {
				//       // 登录失败处理
				//       reject(respMsg);
				//       return;
				//     }
				//     setToken(access_token)
				//     resolve(access_token);
				//   })
				//   .catch(error => {
				//     reject(error);
				//   });
			});
		},

		load({ commit, dispatch }) {
			return new Promise(async (resolve, reject) => {
				// await dispatch(
				// 	'base/account/loadUserInfoBySid',
				// 	{},
				// 	{
				// 		root: true,
				// 	}
				// );
			});
		},
	},
};
